package com.zhuqi.configuration;

import lombok.Data;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;

/**
 * @author : ZhuQi
 * @version : 时间:2022/8/9 9:58 版本:
 * 配置文件映射
 */
@Component
@Data
@Slf4j
public class PropertiesConfiguration {

    /**
     * 日志文件路径
     */
    @Value("${logfile.path}")
    private String path;

    /**
     * 关键字
     */
    @Value("${logfile.keyword}")
    private String keyword;

    /**
     * URI excel 表格文件
     */
    @Value("${excel.path}")
    private String excelPath;

    @Value("${app.type}")
    private String app;

    /**
     * cpu核心数
     */
    private Integer coreSize;

    {
        coreSize = (Runtime.getRuntime().availableProcessors());
    }
}
